mechanical dust separator - Alemán Inglés Diccionario